technologically challenged - İspanyolca İngilizce Sözlük